:set number

"打开鼠标功能
set mouse=n

"设置取消备份，禁止临时文件生成  
set nobackup
set noswapfile

"设置C/C++方式自动对齐  
set autoindent
set cindent
set smartindent

"设置代码匹配，包括括号匹配情况
set showmatch

"ctags多目录设置
set tags=/home/darkwh/base/kernel-4.4/tags;
set autochdir
"ctags的配置 ctrl+f12快速生成tags
map <C-F12> :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .<CR>

"taglist
"只同时显示一个文件的taglist
let Tlist_Show_One_File=1
"当只有taglist窗口的时候退出vim
let Tlist_Exit_OnlyWindow=1
"启动vim后自动打开taglist窗口
let Tlist_Auto_Open=1
"taglist窗口显示在右侧，缺省为左侧
let Tlist_Use_Right_Window=1
"设置taglist打开关闭的快捷键F8
noremap <F8> :TlistToggle<CR>

"NERDTree
"将 NERDTree 的窗口设置在 vim 窗口的右侧（默认为左侧）
let NERDTreeWinPos="left"
"当打开 NERDTree 窗口时，自动显示 Bookmarks
let NERDTreeShowBookmarks=1
"在 vim 启动的时候默认开启 NERDTree（autocmd 可以缩写为 au）
"autocmd VdimEnter * NERDTree
"设置NERDTree的打开关闭快捷F9
noremap <F9> :NERDTreeToggle<CR>
